Guidepup
Screen-reader driver for automation.
Providing a reliable set of APIs to automate your screen-reader a11y workflows through JavaScript.
Getting Started 🦮
Setup your environment for screen-reader automation with @guidepup/setup
:
npx @guidepup/setup
Install Guidepup to your project:
npm install @guidepup/guidepup
And get cracking with your first screen-reader automation code! 🚀
import { VoiceOver } from "@guidepup/guidepup";
async function run(): Promise<void> {
const vo = new VoiceOver();
await vo.start();
await vo.moveNext();
console.log(await vo.getLastSpokenPhrase());
await vo.stop();
}
run();
Guides 🐕🦺
Check out these fab guides on how to set up your local or CI environments for using Guidepup.
Examples 🤓
Check out these awesome examples to learn how you could use Guidepup in your projects.
API Documentation 📚
The API documentation has all the information you need to write fantastic screen-reader driven workflows.
See Also 🐶
Check out some of the other Guidepup modules:
Roadmap 🐾
Screen-reader support:
Environment support:
Related 🌭
Building on the shoulders of giants! 🙌
Here are some related projects:
License 🐩
MIT